*{margin:0; padding:0;}
html{-webkit-text-size-adjust:100%;}
body{line-height:1.5; color:#535353; font-size:12px; background-color:#fdfdfe;}
menu,ul,li,ol,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6,input,button,select,textarea{font-size:12px; font-weight:normal;}
body,input,button,select,optgroup,option,textarea,pre{font-family:Arial,Microsoft YaHei,Roboto,"Droid Sans","Hiragino Sans GB","Simsun",STXihei,"sans-serif";}
iframe{vertical-align:top;}
a{text-decoration:none; color:#535353;}
a:hover{/*text-decoration:underline; color:#2161b3;*/}
img{vertical-align:top;}
a img{border:0 none;}
i,em{font-style:normal;}
fieldset{margin:0; padding:0;}
legend{color:windowtext;}
button,input.ie6{overflow:visible; cursor:pointer;}
input{outline:none;}
input[type="button"],input[type="submit"],input[type="reset"]{overflow:visible; cursor:pointer;}
select{border:1px inset;}
textarea{overflow:auto; vertical-align:text-bottom; *vertical-align:auto; border:1px solid; resize:none;}
table{border-collapse:collapse; border-spacing:0;}
td,th,caption{padding:0;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0a0a0;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#a0a0a0;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#a0a0a0; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0a0a0;} 
.clearfix:after{content:""; clear:both; height:0; display:block; visibility:hidden; font-size:0;}
.clearfix{zoom:1;}
.w1018{width:1018px; margin:0 auto;}
.bdbg{background:url(../images/index/bg.jpg) center 486px;}

#topbar{height:38px; background-color:#004986;}
.tb-welcome{line-height:38px; color:#fff; float:left;}
.tb-form{float:right; padding-top:6px;}
.tb-form ul{overflow:hidden;}
.tb-form li{float:left; padding-left:4px;}
.tb-form li.i-pwd{position:relative;}
.tb-form li a.btn-a{position:absolute; top:3px; right:5px; height:20px; line-height:20px; padding:0 5px; background-color:#b5b5b5; border:none; border-radius:3px; color:#fff;}
.tb-form li input.txt{width:134px; height:26px; padding:0 5px; background-color:#fff; border:none; border-radius:3px;}
.tb-form li input.btn{height:26px; padding:0 10px; border:none; border-radius:3px; color:#fff;}
.tb-form li input.btn.green{background-color:#9dc63a;}
.tb-form li input.btn.red{background-color:#f39800;}
.tb-form p{line-height:38px; color:#fff; margin-top:-6px;}
.tb-form p .item{padding-left:20px;}
.tb-form p a{color:#fff;}
#header{height:168px; background:url(../images/index/h_bg.gif) #2161b3 repeat-x left bottom; position:relative; z-index:2;}
#header:before{content:""; position:absolute; bottom:-10px; left:0; width:100%; height:10px;/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); background-color:rgba(33,97,179,.5);*/background:url(../images/index/bbg.png) repeat-x;}
#header .w1018{height:168px; background-image:url(../images/index/hw_bg.jpg); background-position:center bottom; background-repeat:no-repeat; position:relative;}
#header .link{height:78px; padding-top:40px;}
#header .link ul{overflow:hidden;}
#header .link li{}
#header .link li.fl{float:left; padding-right:30px;}
#header .link li.fr{float:right; padding-left:30px;}
#header .link li a{display:block; color:#fff; font-weight:bold; font-size:14px;}
#header .link li a i{float:left; width:40px; height:40px; background:url(../images/index/icon1.png) no-repeat;}
#header .link li a i.icon-yw{background-position:0 0;}
#header .link li a i.icon-dy{background-position:0 -40px;}
#header .link li a i.icon-kf{background-position:0 -80px;}
#header .link li a i.icon-zc{background-position:0 -120px;}
#header .link li a span{display:block; margin-left:50px; line-height:1;}
#header .link li a span strong{display:block; padding-top:6px; padding-bottom:3px;}
#header .nav{height:50px;}
#header .nav ul{overflow:hidden;}
#header .nav li{line-height:50px;}
#header .nav li.hot{position:relative;}
#header .nav li.hot .icon-hot{position:absolute; width:32px; height:23px; background:url(../images/index/icon_hot.png) no-repeat;}
#header .nav li.fl{float:left; padding-right:48px;}
#header .nav li.fr{float:right; padding-left:48px;}
#header .nav li a{color:#fff; font-size:16px;}
#header .nav li.on a{color:#fff6a0; text-shadow:0 0 3px rgba(0,39,88,.65);}
#header .logo a{position:absolute; top:15px; left:50%; margin-left:-70.5px; width:141px; height:133px; background:url(../images/index/logo.png) no-repeat; overflow:hidden; white-space:nowrap; text-indent:100%;}
#banner{height:500px; position:relative; z-index:1;}
#banner .img{height:500px; overflow:hidden;}
#banner .img:before,#banner .img:after{content:""; position:absolute; bottom:-50px; width:298px; height:308px; z-index:2;}
#banner .img:before{left:0; background:url(../images/index/bi-l.png) no-repeat;}
#banner .img:after{right:0; background:url(../images/index/bi-r.png) no-repeat;}
#banner .img ul{}
#banner .img li{height:500px; background-repeat:no-repeat; background-position:center center;}
#banner .img a{display:block; height:500px;}
#wrapper{width:1018px; margin:0 auto;}
#news{position:relative; z-index:3;}
#news .w1018{height:48px; line-height:48px; overflow:hidden; background:url(../images/index/nbg.png) repeat-y center top; position:absolute; top:-48px; left:50%; margin-left:-509px; color:#fff;}
#news .tit{float:left; width:124px; font-size:0;}
#news .tit i{display:inline-block; width:20px; height:20px; background:url(../images/index/icon_news.png) no-repeat center center; vertical-align:middle; margin-right:5px;}
#news .tit span{display:inline-block; vertical-align:middle; font-size:16px;}
#news ul{margin-left:124px;}
#news ul li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#news ul a{color:#fff;}
#gametype{height:380px; background:url(../images/index/gbg.jpg) center top;}
#gametype .w1018{position:relative; height:380px;}
#gametype .w1018 .btn{width:56px; height:56px; background:url(../images/index/gbtn.png) no-repeat; position:absolute; top:50%; margin-top:-28px;}
#gametype .w1018 .btn.prev{left:-94px; background-position:0 0;}
#gametype .w1018 .btn.next{right:-94px; background-position:0 -56px;}
#gametype .w1018 .btn.prevStop{background-position:-56px 0;}
#gametype .w1018 .btn.nextStop{background-position:-56px -56px;}
.gt-lottery{height:264px; padding-top:58px; overflow:hidden;margin:0 -16px;}
.gt-lottery ul{/*margin:0 -16px;*/ height:264px;}
.gt-lottery li{width:230px; height:264px; border-radius:1px; overflow:hidden; background-color:#fff; float:left; margin:0 16px;}
.gt-lottery li a{display:block; height:259px; border-bottom:5px solid #2161b3; position:relative;}
.gt-lottery li a:before{content:""; position:absolute; top:264px; right:0; bottom:-5px; left:0; background:url(../images/index/gli_bg.png); transition:.1s ease-in-out; opacity:0; z-index:1;}
.gt-lottery li h3{height:56px; line-height:56px; padding:0 15px; background:url(../images/index/gtit_bg.png) no-repeat; font-size:20px; color:#fff;}
.gt-lottery li p{width:180px; height:126px; padding:15px 25px; text-align:center; display:table-cell; vertical-align:middle;}
.gt-lottery li p img{max-width:180px; max-height:126px; vertical-align:middle;}
.gt-lottery li span{display:block; width:128px; height:28px; line-height:28px; text-align:center; border:1px solid #707070; background-color:#707070; font-size:14px; color:#fff; margin:0 auto; position:relative; z-index:2;}
.gt-lottery li:hover a{border-bottom:5px solid #f39800;}
.gt-lottery li:hover a:before{top:56px; opacity:1;}
.gt-lottery li:hover h3{background-position:0 -56px;}
.gt-lottery li:hover span{background-color:transparent; border:1px solid #fff;}
.advantage{}
.advantage .ul1{padding:40px 0; margin-right:-30px;}
.advantage .item{width:255px; height:324px; border:2px dotted #2166b3; padding:15px 30px; background-color:#fff; border-radius:4px; overflow:hidden; margin:15px 30px 15px 0; float:left;}
.advantage .item .tit{height:42px; border-bottom:2px dotted #c9c9c9;}
.advantage .item .tit i{float:left; width:32px; height:32px; background:url(../images/index/icon2.png) no-repeat;}
.advantage .item .tit i.icon-fw{background-position:0 0;}
.advantage .item .tit i.icon-cp{background-position:0 -32px;}
.advantage .item .tit i.icon-pz{background-position:0 -64px;}
.advantage .item .tit i.icon-sj{background-position:0 -96px;}
.advantage .item .tit i.icon-hb{background-position:0 -128px;}
.advantage .item .tit i.icon-bz{background-position:0 -160px;}
.advantage .item .tit span{display:block; margin-left:42px; line-height:1; font-size:10px; color:#a0a0a0;}
.advantage .item .tit span strong{display:block; font-size:20px; font-weight:normal; color:#2161b3;}
.advantage .item .ul-fw{padding-top:25px;}
.advantage .item .ul-fw li+li{padding-top:50px;}
.advantage .item .ul-fw .tit1{font-size:18px; line-height:1; padding-bottom:6px;}
.advantage .item .ul-fw .cont1{position:relative; line-height:1;}
.advantage .item .ul-fw .cont1 h4{color:#a0a0a0; padding-bottom:3px;}
.advantage .item .ul-fw .cont1 span{position:absolute; top:-100%; right:0; color:#a0a0a0;}
.advantage .item .ul-fw .cont1 span strong{font-size:36px; color:#f39700;}
.advantage .item .ul-fw .bar{height:8px; background-color:#dcdcdc; border-radius:8px; overflow:hidden;}
.advantage .item .ul-fw .bar i{display:block; height:8px; background-color:#f39800;}
.advantage .item .ul-cp{padding-top:20px;}
.advantage .item .ul-cp li+li{padding-top:34px;}
.advantage .item .ul-cp li .tit1{font-size:18px; color:#2161b3;}
.advantage .item .ul-cp li .cont1{}
.advantage .item .ul-pz{padding-top:20px;}
.advantage .item .ul-pz li+li{padding-top:34px;}
.advantage .item .ul-pz li .tit1{font-size:18px; color:#2161b3;}
.advantage .item .ul-pz li .cont1{}
.advantage .item .ul-bz{padding-top:20px;}
.advantage .item .ul-bz li+li{padding-top:20px;}
.advantage .item .ul-bz li .tit1{font-size:18px; color:#2161b3;}
.advantage .item .ul-bz li.link{overflow:hidden; padding-bottom:10px; border-bottom:1px solid #dcdcdc;}
.advantage .item .ul-bz li.link a{float:left; font-size:14px; margin:0 10px 10px 0;}
.advantage .item .ul-bz li .cont1 p{margin-right:100px; font-size:14px; padding-top:5px;}
.advantage .item .c-cont{}
.advantage .item .c-cont .img{padding-bottom:25px; padding-top:5px; position:relative;}
.advantage .item .c-cont .img img{width:246px; height:109px;}
.advantage .item .c-cont .txt{padding-left:35px;}
.advantage .item .c-cont .txt h4{font-size:18px; padding-bottom:15px; line-height:1;}
.advantage .item .c-cont .txt p{}
.advantage .item .c-btn{position:absolute; top:139px; left:0;}
.advantage .item .c-btn li{width:14px; height:14px; border-radius:50%; overflow:hidden; background-color:#91b2d8; cursor:pointer;}
.advantage .item .c-btn li.on{background-color:#2667ba;}
.advantage .item .c-btn li+li{margin-top:10px;}
#footer{background-color:#f2f2f2;}
.huoban{padding:40px 0; text-align:center;}
.fnav{padding:40px 0; border-top:1px solid #dcdcdc;}
.fnav .fn-link ul{margin-right:-20px; font-size:0; text-align:center;}
.fnav .fn-link li{display:inline-block; padding-right:80px; text-align:left; vertical-align:middle;}
.fnav .fn-link li h3{font-size:16px;}
.fnav .fn-link li a{color:#a0a0a0; font-size:12px;}
.fnav .fn-link li.last{padding-right:60px;}
.fnav .fn-link li.fn-logo{padding-left:60px; border-left:1px solid #dcdcdc;}
.copyright{padding:15px 0 30px; border-top:1px solid #dcdcdc; text-align:center; color:#999;}

.article{border:1px solid #e5e5e5; margin:35px 0 70px 0; background:url(../images/index/anbg.gif) repeat-y left top #fff;}
.article-main{margin-left:250px;}
.article-main .am-box{}
.article-main .am-box .tit{height:46px; line-height:46px; padding:0 30px; font-style:16px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
.article-main .am-box .cont{padding:25px 30px 0;}
.article-main .am-box .cont p{font-size:14px; padding-bottom:25px;}
.article-nav{width:250px; float:left;}
.article-nav .an-box{}
.article-nav .an-box ul{}
.article-nav .an-box li{border:1px solid #e5e5e5; margin-top:-1px;}
.article-nav .an-box a{display:block; height:46px; line-height:46px; padding:0 20px; color:#2166b3; font-style:14px; position:relative;}
.article-nav .an-box li.on a{background-color:#fff; color:#535353; font-weight:bold;}
.article-nav .an-box li.on a:before{content:""; position:absolute; top:0; left:0; width:3px; height:46px; background-color:#eb6100;}
.article-nav .an-box li.on a:after{content:""; position:absolute; top:50%; margin-top:-5px; right:10px; width:0; height:0; border-width:5px; border-style:solid; border-color:transparent transparent transparent #eb6100;}

.ad-banner{height:280px;}
.ad-banner p{height:280px; background-repeat:no-repeat; background-position:center center; background-size:cover;}

.huodong{border:1px solid #e5e5e5; padding:20px; margin:35px 0 70px 0; background-color:#fff;}
.huodong ul{}
.huodong li{overflow:auto;}
.huodong li+li{padding-top:20px;}
.huodong .img{width:490px; height:140px; padding:10px 15px; float:left; background-color:#397cd1;}
.huodong .img img{width:490px; height:140px;}
.huodong .txt{margin-left:520px; height:140px; background-color:#2161b3; padding:10px 15px; position:relative;}
.huodong .txt p{font-size:14px; color:#fff;}
.huodong .txt a{position:absolute; right:15px; bottom:10px; width:88px; height:34px; line-height:34px; text-align:center; background-color:#f6b11d; font-size:0; color:#81511c; border-radius:4px;}
.huodong .txt a:hover{background-color:#d99c1a;}
.huodong .txt a span{display:inline-block; vertical-align:middle; font-size:14px;}
.huodong .txt a:after{content:""; display:inline-block; vertical-align:middle; margin-left:3px; width:8px; height:9px; background:url(../images/index/icon3.png) no-repeat;}
.huodong .more{display:none; padding-top:20px;}
.huodong .more h3{font-size:16px; color:#2161b3;}
.huodong .more .cont{padding-top:5px;}
.huodong .more .cont p{font-size:14px; padding-bottom:15px;}
.huodong .txt a.on:after{background-position:0 -9px;}

.reg{margin:35px 0 70px 0;}
.reg-step{width:830px; margin:0 auto; padding-top:35px;}
.reg-step ul{overflow:auto;}
.reg-step li{float:left; width:50%; height:44px; line-height:44px; font-size:18px; text-align:center; color:#fff; background-color:#dcdcdc; position:relative;}
.reg-step li:after{content:""; position:absolute; top:0; right:0; width:0; height:0; border-width:22px 0 22px 22px; border-style:solid; border-color:#fff #fff #fff #dcdcdc;}
.reg-step li:before{content:""; position:absolute; top:0; left:0; width:0; height:0; border-width:22px 0 22px 22px; border-style:solid; border-color:#dcdcdc #dcdcdc #dcdcdc #fff;}
.reg-step li.i-first:before,.reg-step li.i-last:after{display:none;}
.reg-step li.on{background-color:#2161b3;}
.reg-step li.on:after{border-color:#fff #fff #fff #2161b3;}
.reg-step li.on:before{border-color:#2161b3 #2161b3 #2161b3 #fff;}
.reg-step.find-pwd li{width:33.333%;}
.reg-form{background-color:#fff; box-shadow:0 0 3px rgba(211,211,211,.6); margin-top:50px; padding:50px 60px;}
.reg-form li+li{margin-top:15px;}
.reg-form .tit{display:inline-block; width:74px; font-size:14px;}
.reg-form .txt{width:346px; height:38px; padding:0 6px; border:1px solid #c9c9c9; background-color:#fff; border-radius:3px; overflow:hidden; font-size:14px;}
.reg-form .yzm{display:inline-block; width:89px; height:40px; margin-left:10px;}
.reg-form .yzm img{width:89px; height:40px; vertical-align:middle;}
.reg-form .tips{display:inline-block; padding-left:20px; color:#eb6100;}
.reg-form .btn{width:360px; height:44px; border:none; background-color:#2161b3; border-radius:3px; overflow:hidden; color:#fff; font-size:18px;}
.succ-box{box-shadow:0 0 3px rgba(211,211,211,.6); background-color:#fff;}
.succ-box .stact{padding:80px 0 25px; text-align:center;}
.succ-box .stact .icon{display:inline-block; width:78px; height:62px; vertical-align:middle;}
.succ-box .stact .icon.ok{background:url(../images/index/icon_ok.png);}
.succ-box .stact h3{display:inline-block; font-size:18px; font-weight:bold; color:#eb6100; vertical-align:middle; padding-left:20px;}
.succ-box .cont{width:690px; padding:35px 0 100px; margin:0 auto; border-top:1px dashed #c3c3c3; text-align:center;}
.succ-box .cont p{font-size:14px; padding-bottom:50px;}
.succ-box .cont .btn{display:inline-block; height:40px; line-height:40px; padding:0 40px; background-color:#2161b3; border-radius:3px; overflow:hidden; color:#fff; font-size:18px;}